Variety of technologies to learn from
Some good clients, and some absolutely nightmarish clients that the company can’t axe because they pay the big $$$
Cons
Favouritism. Lots of favouritism. Salary is mid, at beast.
Nice team with a modern office
Can be cutting edge work
Cons
Too many PMs overseeing a single developer
Unrealistic timeframes with no real clear scope before estimates given
Expectation to work overtime for free to get the work completed