Pros
- Good place to learn great engineering practices - Great projects for a select few, until you get pulled into a major client project - Exploratory and data-driven culture
Cons
We constantly hear about how great the company is doing and how we're signing deals left and right, but if the company is doing so well and the trajectory is so positive, why does the employee experience seem to be declining and why do the people who are actually helping the company not receive any other benefit in the form of bonuses, raises, and promotions? The annual salary adjustment does little more than account for inflation and is honestly a little insulting that it's called a raise. The workload from all the new deals has made the lives of data scientists who get roped into these projects very difficult, and we have to work ridiculous hours to meet client deadlines. These efforts get rewarded with not much more than a "take some vacation" from management and a reminder that more hard work is on the horizon. I know of more than a few in the engineering department that are biding their time to make a career change once the market gets better, simply because the hard work here is not met with a competitive enough financial upside.