Even though they were bashed in social media all the time, Spirit was a good company to work for. I felt I was always treated fairly. They had a decent benefits package and you can't go wrong with flight benefits.
Cons
Like any company there were always office politics.