Pros
1. They work on cool products 2. Small company, so you get to learn a lot
Cons
1. Upper management is completely out of touch of what needs to be done to get products out of the door. 2. No accountability; deadlines are considered suggested target dates 3. Favoritism plagues the company. You get higher up if you are friends with people in the right positions. 4. Low morale among employees due to lack of incentives. 5. Everyone is overloaded, criticized for going over budget, yet not given the resources needed to get the job done. 6. The new president seems to have the right attitude, but he won’t be able to move forward with the same people holding the upper management positions. 7. HR works for the executives, not the people. Probably the worst I’ve seen in my entire career.