Pros
Higher management and sales are dedicated enough to write good reviews here. All 5 star reviews are fake and intentionally posted in order to raise the company’s ratings.
Cons
POLITICS!! They will affect you even if you aren't involved. Never experience so much politics for such a tiny company. Do not express your point of view on improvements or any projects, it is not welcome here. If you're smart, you'll be seen as a threat, your ideas will be taken away. If you're average, you'll just be ignored. The promotional structure is archaic and unclear as to how to get promoted. Too top heavy when it comes to leadership, with very few people really stepping up and doing the work. Management only promotes friends, or whoever has the brownest nose, not those that can do the work. Growth opportunities do not exist even though management says they want to help, they hold people back. Management doesn't recognize employees' hard work. The company’s “culture” is non-existent, and everybody, from engineering to project management is highly demoralized and over-worked. There's a real lack of training and professional development.