Was lucky enough to be on a team I got along well with
The overall culture of the company is good, everybody comes to work to do their part
I learned a lot about myself and how to find where I fit
Cons
Some groups can be very unhelpful
The company in some ways acts very young and has very few well thought out procedures and policies