Pros: nice and highly intelligent people
Cons: healthcare choices and cost
When I started, it was a newly created position that never got leveraged properly with all management buy in. I had 6 managers in a 3 year period and lots of different job responsibilities.
I had a great ride at iVision and met some amazing people and now have friends for life.