Pros
Work life balance is excellent for the team. Firm's mobile policy makes it easy to balance professional and personal obligations. All meetings can be attended remotely and the group doesn't place an emphasis on "face time" or looking busy. You are free to get your work done in the best way that works for you. Crowe as a whole has excellent culture, employees are very helpful and extremely outgoing. The firm strives to keep morale high through education and community building activities. Advanced Data Science team does a lot of projects using deep learning which is an excellent skill set to have in this industry. The team also makes efforts to build a lot of time for professional development and education into the average work week. For someone starting in the industry this would be a benefit if you are weak in certain areas.
Cons
The ADS team has several major problems to address in order to be successful. Compensation for the team is poor. Management gives endless excuses why the "real" salary number for a data scientist is really on the lower end of any scale. Frankly the inability to recruit people paired with the large turnover should give them some insight that their understanding of market salary is wildly off. Turnover in the group is extremely high, I believe close to 40% of the team has left in the last year. Most of the people leaving were the high performing, experienced data scientists. By all accounts the superstars of the team. All this talent leaving has left an experience vacuum with most of remaining senior people stretched too thin, and leaving inexperienced employees floundering. People lacking basic data science skills are in charge of projects . Senior managers are also lacking in basic management skills, they refuse to make decisions on things leaving choices to endless discussions trying to reach a consensus, usually the loudest person gets their way and everyone complains endlessly. Sometimes decisions are then reversed and its an endless cycle. Culture of the team is very poor. People in the group rarely communicate with those outside of their specific projects and there is very little cross collaboration. Further, people that work together seem to avoid being upfront with problems which leads to a culture of complaining to each others career coach about any and all issues no matter how small. At times it feels like if you aren't complaining then you'll look worst as other people surely have complained about something about you. Lastly, the technology in the team is poorly planned with many people focusing on trying to bring the latest and greatest into play. This leads to a mishmash of tech solutions which are unstable. Things like gitlab are down almost everyday and the kubernetes cluster seems to have a daily problem with one thing or another. I'm not sure why management is focused on bleeding edge rather than stability.