Senior Engineer • Former Employee
Pros: Great colleagues
Flexible work environment (working from home, shifted hours)
Flexible benefits (purchase extra vacation days, healthcare levels, etc.)
There is a bonus scheme, but it varies depending on if you are in sales or support.
Cons: Too much process for customer and support engineers to overcome to work effectively together.
Engineers are constantly pushed to "do more with less."
Accountability is constantly being pushed down to those working "at ground level."
Virtual training classes are promoted over classroom training.
Profit is more important than technological innovation.
"Self-service" culture is endemic. IT support, HR, Personnel services, etc., are driven through anonymous web portals. It's a faceless experience for both employee and customer, in my humble opinion.
The work-from-home policy is not managed such that office social contact is critically impaired.
Limited career progression. This is a combination of limited positions available and process-targeted management, which means a manager does not have the time or the inclination to help with employee programs such as 'mentoring' or 'professional development'.
The emphasis appears to be to allow good talent to leave rather than to investigate if they can be encouraged to stay.
"Tick box" culture is widespread, presumably because the company is so huge that they need to keep account of things somehow.