Pros
- It really felt like a family, and everyone was genuinely nice and caring - Work-life balance was amazing, especially during summers when Summer Hours were in effect on Fridays - Interesting work and projects that are opportunities to grow as a professional software developer - Great compensation, even when starting out as an intern - They trust you to provide value, so no one bats an eye if you need to take break(s), and no one hovers or micromanages as long as you're doing your job and making progress - They care about quality work and best practices, and they'll send your code back if it isn't up to par (which teaches you to become better)
Cons
- There should be more vacation days available per year when first starting out at the company. Other companies involved in tech offer more than two weeks per year even for interns, and that time also counts towards paid sabbaticals every 7 years.