Pros
- Exciting products. - Average benefits. - Freedom given at your position and projects. - Many great people to work with.
Cons
- Short-sighted attitude towards their employees' career development. - Their expectations and actions contradict their stated values and culture. - Poor communication and coordination among departments and senior management. - Departments are losing focus as number of products grows. - Quality of products are decreasing as number of products grows. - Distorted information given to employees to grow morale. - Must rely on bonuses to compliment salary. - Quality of new hires / current employees dwindling. - Overly aggressive expectations. - Mistakes are continually repeated and not fixed or learned from.