Pros: upper management that really cares, flexible hours
Cons: managers see you as disposable, not much loyalty
A lot of restructuring in the last two years has created an atmosphere of non-trust. No one I know feels secure about their job. In the last 6 months I can count 9 people that were fired for some reason or another. Instead of admitting the company needs to do layoffs they are firing people to thin the herd. I was one of those and it was done unfairly. Upper management is wonderful but middle management such as department managers, is where the problem lies. None of my closest acquaintances are happy under their boss. It is an extremely stressful environment.