Pros
A lot of smart people, sales group is friendly and accessible, benefits are decent for a small company. The CEO is a very nice guy with a positive attitude.
Cons
Complete lack of communication/disconnect between upper/mid management and contributing employees. I find the place a little claustrophobic, you work very close physically witt the people you work with. Some team members are great and some are difficult to communicate with, but the one constant is that you are on top of each other all day. Instructions are lacking and 'mistakes' are documented and used against you when there are performance questions. However, middle management gives you no indication that there are issues until you are bombarded with them all at once. Overall its a very negative environment where you are afraid to make mistakes. HR is basically there to do the bidding for upper management and 100% toes the company line. Lots of lawsuits after terminations Lots of re orgs and management changes with the same results or worse. They hire a sales VP for a month and then fire him and promote people in the management clique - results do not change. Each years the bookings #s go down and there seems that there is no way to stop the slide.