There was a lot of training opportunities and resources available. Most of the people were super kind and helpful.
Svantaggi
Certain programs were very overwhelming and management micromanaged. Will nitpick and find any reason to terminate you if they can't say anything bad about your performance. Not many oppertunities for a promotion within company.