Pros
Good colleagues,
Salary, Work environment, commitment, Therapy sessions
Cons
Won't give you notice before firing,
Will hire you and expect you to find work on your own,
Won't explain the context of what is to be done,
Will open the same position in few months after giving reason that we are in short of money