Everyone is pretty supportive and open to giving you help in the directions you want as long as you're able to communicate about it and advocate for yourself. Snack corner's also quite well stocked! :)
Cons
None really that I can think of. I personally wasn't as interested in some of the work just in that it wasn't directly specific to the skills I was interested in honing but that's nothing against the company or people, just against me.