Pros
Competitive salaries for W. MI area.
Cons
I was hired to work for one of their clients where I had virtually no experience based on the tech stack. I felt I did acceptable work. However, after roughly 5 1/2 months I was informed by Bravo that I was off the client's team. Prior to this, I had received no negative feedback on my performance by either the client or Bravo. I was then told that Bravo was looking for other work for me which was more related to my skillset, but I never heard back from them. I was just ghosted. I do not feel I was treated fairly at all or in a very professional like manner.