It was a contract position.
Pros: excellent work environment
Cons: it was a contract position
Since the position was a "contract" position, I was often excluded from most of the company's benefits and activities. However, the company was determined to have all of its employees fulled trained and the management staff ws always available to address questions and concerns.