Pros: fair compensation, benefits okay.
Cons: on your own, no "team", cold sterile environment, micro managaged, unrealistic expectations
High pace, high expectations, cold environment, no team building and on your own with little to no management support. No balance between work and home, expected to work nights and weekends. Micromanaged to death.