Pros
Good compensation Smart and accomplished co-workers Relocation package available Smart and accomplished co-workers Given large amount of job responsibility Industry leader; quality products
Cons
A ridiculously high employee turnover rate Management has quotas to terminate 15% - 20% of employees every year A "management by fear" corporate culture A "What have you done for me lately?" and "Why should I keep you?" management mentality Weak senior management - a bunch of yes-men Retention and employee development/growth are non-existent Very minimal training Human Resources hires and fires - period! 50-60 hour work weeks are the norm Little to no prospect of long-term career growth The employees operate in survival mode Old laptops/computers