Benefits are nowhere near as good as they used to be, but somewhat\somehow still competitive.
Fast pace can often lead to too much work without enough staff to execute.
Implementing newer technologies within the organization can be challenging, since the time to deliver and ramp up on the technology and deliver with proper execution, is almost impossible.