Pros
-Good opportunity for NG -Always new projects -Opportunity to learn new stuff through other team and corporate training -Some co-workers and a few managers are nice
Cons
-Low pay, low increase annually -Office politics, like really bad -Keep shifting work priorities -Lack of guidance from management team -Toxic stakeholder, management team or HR won't do anything to help -Layoff/reorg keep happening -No bonus, salary cut due to "difficult situation" -Lunch taste so bad so you have to dine out all the times -Too many older colleagues you don't see many college NG so low energy -No promotion nor promotion plan -Product line is boring -So much details and micromanagement from your stakeholders -No career growth -I can continue with this list but you get the idea