Pros
Met some great people that are still friends with to this day.
Cons
Management is horrible! They walk around the building with nothing but dollar signs in their eyes. Grew too fast, too soon, where infrastructure was not was not there to support it. A lot of people are not in the right chairs. High turn over rate. Can't keep good employees because all the good ones worked themselves to death while the pockets of the senior management gets fatter. Just like me, they worked me to death and put my department where it needed to be, built the processes and procedures to prepare them for their growth and what did I get? I got booted out with no logical reason. The day they let me go was the best day of my life!!! I would never put any of my friends or even enemies to the torture of having them work for this selfish, cocky and at-the-edge of unlawful company!