IPSA provided a fair hourly wage and was very flexible with my hours, allowing me to attend school full time while working. I was also allowed to grow in my role and feel like my contributions were valued.
Cons
Not too much room for growth within the organization, though a lot of that has to do with the size of the company.