A start-up company grows fast will require members of the team to be dedicated to the company's fast growth to ensure customer satisfaction. The management team are type-A, so they are very strict on performance-driven flat organization. If you are a star, you get reward. If you suck, you might suffer from the culture here since everyone is good at getting their things done really well.