Pros
Flexible management style (not over your shoulder) Flexible working hours and probably the best software library you can get at the moment. Plenty of online training available. Autonomous working attitude, self service concept. Higher management excel at investing and in the art of finance, cash flow and customer base has currently no match in this line of business.
Cons
Middle management a little bit too remote and stretched. Too many procedures, as can be seen in most comments about this company. Hardly any pay rise can keep motivation low especially when performance reviews are good. Global teams means that in some departments, there is no sense of belonging to a team as there is little to no communication among employees. It appears that management recently tried to resolve this issue by suddenly discouraging home working habits but the core issue is a middle management issue, not individual contributors whose efficiency can sometimes outperform that of their peers in the office.