Pros
Machines, other products are well below par
Cons
- unprofessional and too much lies by management to reach their targets - departments are infighting instead of working together - no view or strategy except to lie to customers and conceal the truth - extremely high turnover, and low sense of satisfaction among employees - very low morale within organization - some abusive management, put you under pressure to reach their targets and then give bad review against you later on - firmly focused on past products and accomplishments, no clear view on product development - high stress on technical and day to day delivery teams, who are pitted against each other. Customer support teams are highly undervalued. - no job progression anywhere, no career advancement