Pros
- WLB can be good if you're lucky and able to finesse the system - Interesting tech to work on and many clients, always work to do - older workforce emphasizes family values and time off for family - not a PIP factory - past severance packages have been generous - coworkers are respectful of privacy
Cons
- Management is out of touch, has high expectations that are poorly defined, and is extremely inflexible despite having very little technical knowledge - Pay is low - Management expects people to do extra work outside of normal hours and pressures employees to work tons of overtime - Tech is old - Career progression is limited - Offshore teams means working at night - Constant reorgs and layoffs - constant changes to team scope - Antiquated bug tracking/administrative system can be very confusing