The people! Tremendous support from management and other coworkers. Abundant amount of resources and growth opportunities. An organized and structured training process.
Great benefits!!
Cons
Lack of communication in areas. Many changes at once, which tacked on meetings and projects causing burnout.
High turnover - which is happening everywhere.