people, atmosphere, team building events, corporate events
Cons
infrequent promotions and raises, management not listening to what employees want, thinking they know better, the company is increasingly becoming a corporation by introducing foolish rules and policies