Pros
-THE PEOPLE! Vibrant, diverse teams. I love working with people all around the world and from different backgrounds. Everyone wants to help you succeed and works together well. -Great accountability / development system. You meet with your manager frequently and get feedback in a review system that exists for your professional development. -Flexibility. Take PTO when you need it, work from home, and take time during your day for you. TA believes you don't have to "defend your existence" -- they trust you to do your work well.
Cons
-At times, the company can feel a little disjointed and it's difficult to communicate across teams. This is very common for growing companies. -The pay is on the lower end of average. -Interview process was strenuous. They want to ensure you are the best fit for the position and you know what the role entails BEFORE the offer. Though it was trying at the time, I felt prepared heading into my new role.