Pros
Though I've departed from the company and after years of daily chaos, I honestly still believe in the company's technology and the potential it has to offer to the public. There are some (unfortunately the minority of the population in my opinion) incredibly smart, knowledgeable and down to earth people that I had the pleasure of working with.
Cons
- Constant changes in company goal, each year a new direction while no true accomplishment - Heavy company politics, for a company of less than 300 it operates as if its a global thousand plus employee company. The left hand doesn't know what the right hand is doing, communication is out the window, unnecessary hierarchy between offices. - Promotion is highly relied of favoritism rather than performance or actual deliverables. - No personal accountability, constantly playing the blame game. - Thick filter as far as what information is passed on to upper management - Unrealistic goals or project plans, often designed to fail. - Public image is more important than actually dealing with the issues at hand. Hence why all the Interns loves the company- the free gifts, lunch parties, a day at Great America, etc. Upper management smiles when Investors are around, but behind closed doors its the "who are you, get out of my way" look. - Extremely top heavy, several departments have multiple directors and managers. - Compensation is lower than industry average, benefits also does not compare to other companies in the same industry.