Pros
Good team, a lot of resources, experienced people who can advise if necessery and possibilities for professional development. Competitive compensation and good insurance. f
Cons
a lot of time pressure, long hours almost all the time. benefit package is not very competitive and insurance is very basic.