Clean work place, people smile and greet each other (when they feel like it). Some supervisors are nice enough but niot really there to hold your hand.
Cons
Will not give you a warning will call you in the office and let you go. They will not write in paper why.