Pros
I have worked at ESP Associates for over 4 years. This has been a great work environment with truly friendly, capable, and professional people. My time with this firm has allowed me to gain more experience and develop skill sets I do not believe would be as advanced had I worked anywhere else. If you're in your early 20’s and devout in your belief that you know how to operate/lead a department better than senior professionals(with a proven record of success), I can see how you would clash with some members of upper management. However, I have thoroughly enjoyed working with so much autonomy in a friendly environment free of tedious inner office politics and would recommend this company to almost anyone.
Cons
The free coffee is mediocre at best, and at times an office culture centered around a strong work ethic can lead to poor work/life balance.