GoJet has a few issues...
The biggest issue that I see is that the Union is just plain awful. They do absolutely zero for the pilot group and although the pilot group desperately wants another union, they are going to be hard pressed to find one. The crews there are really great folks; they do their best to make the most of things but they know management doesn't care about them and they exploit the crappy contract that the pilot group has; not that the union would ever enforce what little there is...
FO's don't want to deal with the BS and so they leave; with very few exceptions everyone is looking for better. Until the union they have is replaced and a reasonably good contract is in place, people will continue to bail.
Their are good folks here. It's sad to see such great potential go to waste, but I don't see a solution any time soon.