Pros: people, culture
Cons: upper it management
So was contracted at this organization for approximately 7 months under a contract to hire position under x salary range.
While the work was interesting and constructive, what was offered in the compensation package is not what was initially told to me.
I was disappointed by the promises that were made to me, but was never delivered.
I would recommend it only as a stepping in your career, great people, but bad management. Most people there were friendly and fun to work with. Management integrity was another story,