Pros: free snacks, pot lucks and employees you word with
Cons: all of the constant changes, as far processes.
Overall Infinity is a decent place to work, good employees, staff, dependent on with department your in high group morale as far as activities but as well the company is rewarding in regard to good performance of individuals and teams. In some cases things can get a little frustrating with all the constant changes (based on where I worked) and working through that with management. Unfortunately I can not see myself at the company for a long period of time being that there does not real seem to be room to grow to far but for the current time it is good pay and decent work environment