Pros
1. The people - surrounded by a great team and team lead, will assist anytime.
2. The office - great location, amazing offices.
3. The work - always challenging, learning new stuff every day.
4. The conditions - all I can ask for.
Cons
1. Sometimes there is not enough protein yogurts in the refrigirator ;)