Good salary reviews, medical good. Learning opportunities can be very good but sometimes opposite. Project
Cons
Projects and deadlines are mishandled. Project managers focus on grabbing more work instead of building a workplace where technology and development can grow.