Managers have been good to me, but maybe I've been luckyGood automated test infrastructure for softwareNeat if silly campus events throughout the yearDoesn't really try to keep up with tech-bubble trends

Cons

Documentation is on the weak side; frequently need to find a person instead of a documentInternal news is spun pretty heavily

Dynamic, interesting, challenging. It is interesting also to work for a company that is not unknown to regular people. It's also nice to have some kind of feedback about the stuff you do, to see them in action. People at the company are fair and reasonable

Cons

I cannot think of some list of cons. When there is work, there is work. Some days you'll score approx 10 hours a day (paid overtime, of course) some days, you'll have almost no work at all, but that's how it works.

Advice to ManagementAdvice

Perhaps regular salary increases can be a bit bigger, you are losing some share of quality people because of that.

Young team with passion and enthusiasm and the actual work is challenging. the bar of the hiring is quite high, so most of the people's abilities are quite good. A lot of famous or big companies like to recruit people from this company.

Cons

The product is #1 in the industry, hard for further growth. Therefore, going to the right team with room to grow is very important in this company.