Pros
- Despite the company's relatively small size, you can really build a career path for yourself within the company, if you put your mind to it. - Management is not afraid to take calculated risks in order to become bigger and better. - Upcoming products look very promising. - Decent salary and nice benefits. - Good people. Good, positive atmosphere. Can-do attitude. - Good location and flexible hours. - Some of the biggest customers you can think of. - Low levels of formality within the company.
Cons
- Minimal investment in the old product. - In some departments, work/life balance is thrown out the window. - The atmosphere is very good, but not as great as it used to be. - Too much can-do attitude can be counter-productive; sometimes, you need at least one pessimist or devil's advocate in your team to provoke discussion and challenge decisions. - Too much micro-management in some departments.