Pros
Good people, nice offices, leaving on time, good salary, good opportunities, professional work environment
Cons
No clear future vision, no salary increase or career growth, culture is a bit dry, no real connection or personal communication between the team