-TOTAL compensation is alright. Kinda low for the Bay Area in a tech-focused skill role. Salary is comparable, but no bonuses/equity (almost worthless)
-Consultant work is very, very support focused. Technical aspect >>>>> Support aspect in terms of intelligence, but you spend time doing about 35/65 (possible pro, if you really enjoy client success focused work)
-Work, in my opinion, doesn't feel rewarding. Seems like your job is to literally just prevent fires (make sure clients don't cancel/keep them happy)
-Growth paths can be kind of arbitrary depending on what the company needs, unclear if a position for what you want will be available
AND THIS ONE.
-The software...Conceptually, it's a great idea but the execution of the UI & back end codebase is SO poor.
-I'm pretty sure the UI won't be even half updated until 2019-2020, at which time half of those features will probably be defunct. What is the UI/UX guy actually working on? Everyone's unsure
-85% of your job as a Consultant ends up having to help clients because 1) UI is so god awful that it's too confusing for clients to do work on their own or 2) bugs, bugs, bugs everywhere-- which have an insane life cycle before they get fixed. Causes unintended, confusing results that you spend hours troubleshooting, only to realize it was a bug