Casual work environment, nice work atmosphere with friendly people, open door approachable management team.
Cons
Terrible employee compensation, inflexible hours, extremely high sales pressure, little room for advancement, and no personal/work balance. As approachable as management is, there is a continual "dangling carrot" effect, and empty promises.
Non-existent salary increases
Defective management
Unstable projects
Revengeful managers, partisans
Procedures and standards do not exist
If you lift your head off the ground and you have ideas, you are fired immediately