Pros
The dev culture is laid back and have a pretty relaxed culture. There are a number of good engineers across the company. Working there provided some good experience, and their product is very mature in comparison to other competitors in their field.
Cons
- Not really any opportunity to move up in the company - Management was apposed to trying new technologies and stuck in their ways. - Raises are hardly ever given out at the company, and when they are, they are such a joke that they are a slap in the face. - Had a boss that was promoted too fast and was WAY out of his league at managing a team, causing multiple people to leave and yet nothing was done about it. If you go there, get your experience there and get out. They aren't worth sticking around.