Pros
Brilliant company to work for. Challenging and some really smart and ambitious people. Small organisation, you never feel like a cog in a machine. You can overachieve if you see past the organised mess. You get recognised and compensated for your efforts- great to feel appreciated. Right time for Big Data, so the technology is within the current hype. Some interesting business cases and large accounts. Can be much much bigger with the right investment and bit of stability.
Cons
Process can be frustrating. Post merger teething problem. Work load is too high and Mid-management pull and get pulled in all directions. Many deep technical minded people. Structure is missing but new leadership are doing a fantastic job to seed it in. High targets and high pressure within Sales team.