Pros
From the moment I walked in the door, management have invested in me to develop my skills, provide me opportunities for growth, and helped me determine the path forward in the industry that makes the most sense for me. The senior management team make a concerted effort to improve company culture and employee satisfaction through recognition year over year. Most everyone I've interacted with at the company has been a pleasure, they find great people to hire. Engineering management puts a big emphasis on mentorship, which has been a huge benefit to my success early on and helped solidify my relationships with my team members.
Cons
Their compensation/benefits package could be better. HR is actively working on this effort. Would love to see an increase in representation of women and other races/nationalities throughout the company (U.S. based, not including the Philippines team which is already quite diverse). Particularly in Engineering roles.