Great competitive, fast paced environment. But at the same time, it is a very inviting and casual atmosphere. The managers and employees are great. All around great atmosphere.
The company has had many changes over the years, like any startup, but I believe they just figured out the right direction as I was heading out the door after taking a new job.
Like any startup there are changes and new ideas in order to try and steer the company in the right direction. This is to be expected.