Pros
fair pay, work-life balance, typical working environment
Cons
one of the leader there doesn't respect to his subordinate, and don't really co-operate to the team members, no proper planning, no giving direction, no listening to employee suggestion, no common sense in term of the problem solving and action item to do.