- People-centric philosophy around our teammates and our customers where we strive for mutual success. - Experience what it takes to support bleeding edge technologies. - Gain experience learning best practices used by the largest tech companies in the world. - Opportunities to learn/train/gain certifications to improve your resume/marketability. - Awesome company parties, getaways/conferences/boondoggles. - Great pay & benefits.
Cons
- Focus and obsession with the success of our customers can require a lot of our members. - Striving to improve as individuals and as a team can be challenging to execute w/o making mistakes at times. - Recent success and rapid growth can create growing pains when it comes to consistent experiences for newly hired team members.