Great place to work and great people to work with.
Pros: not a stressful workplace, people are great to work with
Cons: advancement is difficult because the teams are global eg lvl 1 in north america and lvl 2 in asia
Great place to work especially for people with children working shifts, you are off shift as much as you are on which makes planning family activities easy. The people know what they are doing and management only gets involved when it is needed.