Pros
There's no competition here, a ton of freedom, no micromanagement, direct compensation, and limitless vacation days. Need I say more? Ok, I will. Now you'd think with limitless vacation no one would ever work, quite the contrary, we're all pretty conservative with it. Probably because that pesky direct compensation drives us to make our clients very happy, and you can't do that if you're always on vacation. However, you can make those clients happy from just about anywhere there's an internet connection, which brings me to my next point, freedom. Elite leaves a lot up to the individual, so if you work from home, need to work odd hours, or want to take a working vacation for 3 months in the Caribbean, it's not really a problem. In fact, you rarely hear no around here, but I think that speaks as much to the employees as it does to the leadership. And that's really the essence of what makes Elite great, a mix if well developed incentives from leadership and really awesome employees, no wonder no one wants to leave (to date, no employee turnover).
Cons
High risk of work-a-holism. I don't think anyone here isn't an workaholic, which makes it hard to separate work from life. It's an individual choice to be a workaholic, and I don't plan to be one forever, (hey man, I can quit anytime I want) but for now it suits me. I'm young, driven, and really happy to be here, so why not.