Pros
- wide variety of product lines, most of which have strong market share - flexible work schedule, as long as you meet the (ridiculous) deadlines
Cons
- below average base salaries - used to have strong stock-based compensation, but CEO recently eliminated stock options and cut the stock bonus pool in half in order to be "in-line with peer companies" - long, long hours (one year they had work-life balance as a company goal, but that disappeared afterwards since it was a complete farce) - overly aggressive schedules that end up causing more delays as overworked employees make unintentional mistakes - whenever schedules are initially set, upper management looks to see which group is the "long pole" that would cause the schedule to get pushed out, then apply huge pressure to meet the schedule without providing adequate resources - very little vacation: 10 days for ALL new employees, even for senior people with decades of experience; increasing at 1 day/year of service up to 20 days max; even so, many people are maxed out because of heavy workloads and lose their vacation accrual instead of being paid out the unused vacation (in a meeting someone asked for an employee who was on vacation; the director said call that employee at home because vacation just means working from home)