Pros
Benefits, pay, (some) leadership, decent pay, good home/work life balance and interesting technology. The benefits are good and the atmosphere is very friendly.
Kontras
Some of the management is poor with lack of training. Although, when training is conducted and their work does not improve, nothing happens. They are allowed to stay in that position and continue to cost the company customers and good employees.