Pros
Great colleagues to work with, family like work environment
Cons
Bad leadership, bad managers, upper management does not listen to employees when managers fail to perform good leadership.
Pros
Money is good, schedule is good
Cons
Can’t take off if you don’t have available time to