Spear is a great place to work as long as you've got a great work ethic. It's one of those company's where you get out of it what you put in.
It's very transparent so everyone is held directly responsible for their actions. It's the type of environment that I personally thrive in.
The company is also growing pretty quickly. This means there's a lot of opportunity available to those who are willing to take it.