The weakest link at this company was the management. My manager in particular was never around. He did not know my job or how to support me and was often times a bully.
From the top down, the atmosphere is one of self serving and taking credit away from those who earned it. There is an extreme negative atmosphere and one of "I am better than you".
People who work there walk by or ride elevators and don't even speak to each other.
Favoritism is rampant and it does not matter how hard you work just how well you are liked.
There would be huge turnover if NxStage did not pay so well. The income is the only thing keeping staff and even still the best employees continue to leave.
NxStage fosters the "Boss" mentality such as "do as I say not as I do", rather than a more modern and inviting approach of fostering "Leaders" such as those who will work alongside you and mentor.
I would strongly recommend steering away from working for this company!