Good benefits from the 1st day, because of that, you want to stay but everything else is rubbish
Cons
poor management by managers. gossip. hatred of colleagues. To get through this, be friends with your manager, because your colleagues and others will always want you to be fired.