-Managers are nice
-People higher up on the ladder make time for anyone in the company who asks
-Lots of challenging work available
-Opportunities to grow and network
-Proper amount of attention and training when new
Cons
-Kind of fake
-Unclear expectations for dress
-A lot of variation between departments and teams (can be good or bad depending on where youa re)