Pros
Flexible WFH Policies Incredible Project Management (sadly most from my time have left) Amazing Location Great Company Retreats Really beneficial Internship experience if you can stomach the low pay. Mindgrub Cafe food is amazing. There is a lot to learn from fellow developers.
Cons
You’re accepting a substantial pay cut for the pros above. Everyone acknowledges this, I accepted a job for 55% more pay after 2 years at Mindgrub. The benefits are weak. (Meager Time Off, Profit sharing is a joke) Bizarre company initiatives that don’t make any money but instead look cool for clients and potential employees. Just about every month I’d ask “hey where is XYZ” and the answer is “oh they left last week”. Unless they’re upper management, your resignation will be swept under the rug. As a junior developer I always felt like a small interchangeable cog in a machine.