The company is a start up, which can be a concern, but it also leaves plenty of room to grow.
Like any start up, the company cannot afford to have weak performers, and has released a few over the last year. I think that any successful company would have to evaluate and release people if they are not meeting expectations, poorly performing or constantly disrupting the team. I don't really see this as an issue for any company.
We have also had some growing pains with our IM and video-conferencing solutions. I suspect that these issues will get better over time as the company grows.