Pros
Offers a job in an emerging technology though times are tough right now for any high tech company. Living in the triangle is a great benefit because the cost of living is low. Casual dress code and easy commute from most areas of the triangle. Stock options but don't expect to move up in salary.
Cons
Expects 12+ hour days or you are perceived as uncommitted. Not innovative or encouraging when you want to "take a rick" and try something new. If it doesn't work you will be sorry so employees keep their heads down. Employee advancement/development is discouraged because you must be inside the building at all times working hard. Management does not feel like employees are part of the same team. The culture is more like an old time factory than a high tech operation. There is a lot of potential but the vibe is always negative and the corporate culture is that you are easily replaced. Even writing this review makes me nervous about retaliation.