Pros
The team I work with is the only reason why I have stayed so long, but morale and trust are dwindling quickly.
Cons
You are replaceable. Logical reasons are ignored, low performing employees are quickly promoted, high performing employees are targeted and pushed out, rules and management changes constantly, promotions are given to the least qualified and then inferiors are asked to train their new boss, always short staffed, often mandated to flex off and use personal PTO or not get paid, no recognition... I was once written up for "laughing too much." I reported harassment anonymously to the Ethics Line, and that person was called and directly notified it was me; I was forced to relocate by next day or lose my job.