Vantaggi
Morale of employees seemed good. Many friendly people that welcome new hires. Some areas allow work from home a couple days per week.
Svantaggi
Lack of structure. I have worked in other similarly sized companies and they were all setup and managed a lot better. Unrealistic/unfavorable expectations of employees. Management does not know the processes to get things done. Director was being too hands on when should be doing more management tasks. Conflict with management was handled very poorly. Did not listen to employees, just dictated to them. Compared to other large companies their processes are horrible. It is a hodgepodge of programs slapped together that do not work. Stuck about 10 years behind other companies. Change management for one. Also with recent re-org people have titles of senior IT admins but they do not have the skillset of a senior IT admin.