Pros
While working for Thinking Big I had a fantastic experience working on various projects with Veterans Affairs Canada. The team is very supportive and puts a strong emphasis on continual learning so that they deliver high-quality products for their clients. I was hired at the beginning of the pandemic and they were prepared to onboard me from home and provide assistance on all of the projects I was on. I got to learn a lot while leveraging my design skills and past work experience. If you are the type of person who is willing to leave your comfort zone and learn other aspects such as development, business analysis, etc. they are open to that as well. Another great bonus is they are always looking at ways to improve benefits and the work/life balance for their employees which is rare in the tech world.
Cons
You have to be proactive, don't expect people to micro manage you and hold your hand, but work hard and reach out to teammates and you will have a great experience.