Good company, Bad Management
You get hands on experience with latest technology
Pays well. Policies are well established
Flexible working hours
Used to be - best place to work at.
Conducive and stressful environment.
Job security is a major concern.
Senior Management has lately gone from bad to worse in various functions.