Pros
As it stands with the current situation of the company and offerings, I completely agree with the previous review posted on October 25, 2016 titled, "Not bad - but the potential to do better is obvious, which is frustrating." Truer words have never been spoken. For the most part, the people are great, but leadership is lacking in nurturing their employees. The term "helicoptering" pinpoints the exact description of what to expect in certain departments. Even to the extent of micro-managing.
Cons
This is a great company to start your entry level experience. However, if you want career growth, mentoring, and opportunities, you should look elsewhere. Micro-managing seems to be the norm here. It's concerning that they are creating other leaders to micromanage and act like that is how good leadership is. Finding good leadership at a company challenging. You may not find this here right now.