Stable Job
Great Benefits
Good environment with a good level of talent all around
Cons
Unreal expectations from development teams
Delivery deadlines are too aggressive and putting employees under too much pressure
Lack of trust between program management and development