Not a good situation.

I would echo everything that Yo has written, before i offer some additional advice can you answer the following questions

  1. what is your bosses background

  2. what type of personality would you say they have

  3. describe your interaction with them over past projects.

  4. how long have you been at this company.