Pros
The salary is good if that is all you care about.
Cons
They have fired staff without proper justification such as company restructuring or poor performance. No training on important topics even when it is obviously required and it has been requested. Time management is bad e.g. very few people have agendas at meetings. The information is spread over 3 different repositories making it very difficult for anyone new to find the latest relevant information. Waste time wading through a lot of data and therefore inefficient, but nothing is done to rectify the situation. Very slow to implement products or services which leads to frustration. There is a stand-off between the Systems and Technology division and Sales which makes life working there very tedious.