Pros
The company has an awesome benefit package. A great office space but too crowded. Most people are dedicated to doing a good job. Great product but needs to be more reliable. Free lunch two days per week.
Cons
Favoritism exists, as hard working knowledgable employees get overlooked constantly. Core values seem not to apply to the executive team. It feels like a "boys club". Many managers lead by intimidation. Laziness exists among certain employees. Management changes business direction too much to get the job done correct and efficiently. There is usually a crisis "du jour". Product pipeline is very weak and true information is not provided to employees which makes it hard to prioritize project related tasks. Always behind in product development time lines. Backorders are a normal occurrence due unreliable manufacturers and poor product performance during reliability testing.