no idea why i am stayingThe good thingscolleagues are nice, they are probably the reason that can help you endure staying
The challengesyou can stay as a contract staff for years, they will never convert you to permanent. no yearly increment. poor staff welfare especially for contract staff, they treat you like you're their stepchildren. there are barely any benefits