Pros
I was initially hesitant to pursue this job since it was contractual, but given the current state of the market, even employment with promised stability can't be guaranteed. The fact that Unify has a portfolio of clients diversifies your risk. Meaning, if your expertise is not needed at a certain company, you can be moved to another, such as from Meta to Google.
Unify has a large portfolio of clients. You get to partake in projects at some of the top enterprise companies, learning different technologies and stacks while meeting some of the smartest people in the industry.
My first project was at Pfizer. It started as a normal website, then became a complex end-to-end full-stack app with multiple microservices and complex architecture. My work with the client is very sentimental and rewarding since we built financial dashboards that help budget the workforce needed to make medicine for people in need.
Cons
The only temporary setback is that when you are first hired, you may land on the virtual bench until a project is found for you. That said, the team, especially Ashley from recruiting, is highly responsive and caring. They constantly seek opportunities to make sure you land a project as soon as possible.