Pros
Good co-workers and team members Learning opportunities available Easy to transfer between departments
Cons
Career advancement is limited Promotions appear to be based on personal relationships rather than performance Required overtime without additional compensation Limited communication between departments Extreme favoritism,Very clicky environment,People who play politics get promoted: Upper management decisions do not appear to prioritize employee concerns, Management doesn't care about you, they only care about number and their career development HR processes do not adequately address employee feedback Compensation significantly below market rates No salary increases for extended periods Summary: Keep Laying off good employees while hiring contractors. Random layoffs, Every 6 months there's layoffs, if you care about the long term development, DO NOT join into this company.