I worked for immi for a couple years. When I first started, I loved it. Loved who I worked with. As time went on, I feel like management was constantly doing things that did not need done making extra work for the entire department which led to more man hours or overtime, having very little family time. The major thing for me was it took over a year in a a half to get a full time position to get PTO, and vacation. Always receiving the run around and new excuses as to why I'm not full time yet. It was a great learning curve, but was just not for me in the long haul.