Pros
1. Transparency 2. Casual environment 3. A bold company vision on how they plan to invest, grow the business, and bring competitive service offerings to the marketplace 4. Significant investment in keeping the technology and systems up to date across all aspects of the company - printing, network, data centers, workstations/laptops, software, in-house software development 5. Strong leadership 6. Smart and hardworking coworkers who want to do the right thing to help the business grow and succeed. No slackers. 7. The interior design of the building is visually appealing and modern 8. They have a beer/ice-cream/water cart that rolls around every Friday which is a fun way to end the work week
Cons
1. For as much reinvestment into the company they continue to make, they oddly don't offer any filtered water in the break room. I thought that was a given in modern workplaces. 2. Building layout causes some people to not have any visibility to sunlight or windows from their desk