Pros
- Casual, relaxed atmosphere. That means couches, shorts and sandals, and a breakroom filled with games. You'll find this at most software companies. - Loads of excellent employees, though they're mostly on the engineering side of things. - Fairly solid location.
Cons
- The office is divided into two sides: Client services and engineering. Thought CS makes up for roughly a third to half the company, they are treated differently than the engineering side. - Poor communication from the new upper management. - Pay is below industry standards, especially for the client services side. - Some of the client services people can work 60-70 hour weeks, simply because of how their pay is structured. Engineers are free to work whenever they want.