Probably the best work environment I've had. Everyone was so kind and supportive while still creating an exciting work culture that strived to improve the code base and utilize the best tech. No micro-managing as well which was nice. Unlimited PTO Competitive salaries When I was working there we were working with a cutting edge tech stack. Very recent versions of React and Node and all our tools. Experienced senior engineers who are more than willing to help and take time out of their days to explain concepts / mentor.
Cons
Well they've since been aquired as a company so several of the pro's may no longer be true and the culture may have changed. The only other thing I'd say is their internship program is longer than average (about 6 months) and can even be longer if there are other barring circumstances. But with that said I also recieved raises during my internship and I was never once ever treated like an intern. Overall my work expierence there was better than I ever could have expected.