Pros
Great team members, lots to learn, lots of technology, great leaders (not all), most managers are understanding of work/life balance and are flexible
Cons
Below avg pay, next to nothing in bonus despite of doing great thru the year, you get to hear we are family a lot from senior executives