Pros
A start-up culture can be fun. There are some really cool, smart hardworking people still there. Things are always challenging and you certainly will never be bored.
Cons
-What clients are shown, what they buy and what they get are total opposites. They sell a diamond and give the teams that develop and deliver the product the tools and processes to deliver a lump of coal. Sales is God and they take the money and run while the rest of the company works ridiculously long hours and gets beat up by clients trying to clean up the coal dust and make it at least shine like a diamond. -Long hours and pretty much 24/7 availability expected without the compensation to justify it. Go somewhere else and work a 40 hour work week during normal business hours for the same $ or more. -Management is out for themselves and their investment in the company - they will say and do anything if it benefits them. You can't trust any of them and its disappointing what greed does to some people.