CU Direct Reviews

3.2

56% would recommend to a friend

(123 total reviews)
avatar

Anthony Boutelle

71% approve of CEO

49% positive business outlook

CU Direct has an employee rating of 3.2 out of 5 stars, based on 123 company reviews on Glassdoor which indicates that most employees have a good working experience there. The CU Direct employee rating is in line with the average (within 1 standard deviation) for employers within the Information Technology industry (3.9 stars).

Reviews by job title

123 reviews
1.0
9 Sept 2019

Such a terrible place to work

Anonymous employee
Recommend
CEO approval
Business outlook

Pros

The vending machines are .25 cents

Cons

Very poorly managed environment. Management does their best to be little you every chance they get, instead of working with you. They claim work/life balance, however 70+ hour weeks really tends to weigh a little more on the work side of that scale. They claim to care about their employees, but unless you have a "director" or "chief" in your title, you mean absolutely nothing. Management actively looks for reasons to get rid of current, good, full time employees so they can fill them with off shore to save money. You see offshore folk who haven't been here 10 months get promoted over staff that actually deserve it and have been here multiple years. Since working here, I've seen the turn over of entire departments, including management. I've been diagnosed with mild depression and anxiety that now requires medication.

2.0
28 Oct 2020
Recommend
CEO approval
Business outlook

Pros

The major caveat to everything I'm about to write in as a "pro" is that CU Direct is a company in the middle of a two year long radical transformation, both at the company level and *especially* in Engineering, so much of this is subject to change (more on that later). Months ago, when I left, much of this was mid-step in changing already, so like I said, grain of salt. CU Direct is definitely a company that set out to create the "Silicon Valley" experience for it's employees. The benefits package is very attractive, 30 minutes for lunch is (*was*) compensated, the Irvine office is magnificent in terms of architectural design, there are ice cream Sunday Fridays, occasional catered lunches, events, etc. etc. The executives and HR are very approachable, friendly, and transparent. This is definitely where CU Direct shines most notably. It outwardly presents as a company that would sit perfectly among the ranks of Airbnb, Uber, and the like, relative to it's size. Definitely an achievement for FinTech, where most companies are significantly more stale. There is also quite a bit of room for promotion - CU Direct is spinning up new projects and initiatives all of the time. As long as you're willing to volunteer, chances are you'll find yourself in a good position.

Cons

Over the last 18 months, there has been a massive changing of the guard at CU Direct in the Engineering Department, and there has been a mass exodus of many of the core players to match. The *old* paradigm of CU Direct was a deep stable of onshore, full time, multi-talented software engineers that could all develop across any stack. In my tenure at the company, I saw more than a few engineers leave for FAANG companies. There was a clear focus on software excellence over speed of development, to a fault. The wide toolkits of the engineers allowed them to be extremely modular across teams and initiatives. The *new* paradigm of CU Direct is a shallow core of onshore, full time software engineers (and some contractors), supplemented heavily by highly specialized and objectively much weaker offshore developers. These offshore developers outnumber the core at least 10:1, and what that means is that the onshore developers are often left to clean up code, or, in a worst case, merge shoddy code due to deadlines. In many scenarios, there is no onshore oversight on offshore code. This is something that is having a compounding effect across the software at the company, and we're starting to see stability and performance issues driven by this approach. To make matters worse, management has discussed this as a major pain point with engineering, when the obvious culprit (and only outlier) here is the paradigm shift, which stings for the onshore crew trying to hold things together. Due to the fact that offshore has become the majority of the developers at the company, there is a very real expectation that meetings can occur any time between the hours of 7am and 9pm, and there is a heavy stigma associated with suggesting that you may not be available in non-standard work hours. Many teams have adopted a 7am start time to deal with this, which is essentially working a shift-workers schedule, but there is still an expectation that you are available during normal work hours (9-5) for onshore meetings. As I mentioned previously, there is a significant disconnect between the main arteries at the company. Design is given different goals than Product, who is given different goals than Engineering, who is given different goals than Architecture, and all of these goals are redefined or changed on a monthly basis. This is devastating to software development, where clear through lines must be established and maintained for high quality development to take place. I'd guess a lot of this has to do with many of the middle managers leaving across the above departments, and the remaining managers simply being spread too thin for efficient conversation. The biggest stress point for the above disconnects seemed to fall in the lap of the PSEs and Directors. Largely, most technical decisions at the company are made at the cadence of the Sales Team, with zero flexibility, and with little voice for the implications. Something might be significantly better if 20% more time was spent on it, or a new technology was introduced, but the shortcut will generally be taken to race to the next deadline or milestone. Down the road, there will be an attempt to pivot to the initial technical recommendation when what was promised (a subpar experience) is delivered. To wrap it up, a couple small issues with larger implications, rapid fire: We seem to be a little listless in terms of our third party integrations. For servers we went from on-prem, to Pivotal, to Azure. For trackers, we went from Jira, to Pivotal Tracker, and then half back to Azure. Employees aren't allowed to use their own hardware, but the standard hardware can barely run some of the solutions that we're asked to run. DevOps has complete control over Azure (Engineering is completely blocked out), but they don't actually provide much support when it comes to deploying, setting up a ci/cd, or much of anything... they functionally exist as a layer of bureaucracy. Someone in technical management should be advocating for these issues.

1.0
23 Aug 2019

Its just a matter of time til it sinks

Anonymous employee
Recommend
CEO approval
Business outlook

Pros

Great benefits Flexible hours New products coming up Christmas party and Bring Your Kids to Work

Cons

Where do I start? -You have to manage up. -New big products means not enough resources, in addition, they want to migrate to the cloud tomorrow - not enough resources! Oh wait we have contractors! -“Just get it to work” mindset -No communication as to what technology they want to use. They will use one in one year and completely go with different vendor on a different year and they want everything done Asap. -No CTO/CIO and CISO to put these so called Enterprise architect / vp developers in their place. They are the problem child that cant communicate or architect a product to be more secured and functional let alone manage their team properly. -As other said here, there have been tremendous loss of talent that were replaced by contractors from offshore. Contractors got hired as fte then promoted to Directors and up within a month instead of the FTE that have been here for so long, have been dedicated, knows the actual applications, knows how to architect a new product, etc. -All departments roadmap doesn’t seem to align with each other. Every department sees new shiny thing every day and gets distracted about the long term objectives.

avatar
CU Direct Response
6y
We appreciate you taking the time to provide feedback. We are glad that you enjoy some of the perks of working at CU Direct, including our great benefits. When company-wide decisions are made, many factors must come into play. One of those factors is the way it will impact all of our employees. We may have to make long-term business decisions that could have initial negative implications in the short-term. During growth, it may require the passing of time to evidence the expected positive impact. We hope you will remain to recognize that. If you have any further feedback to share please email us at feedback@cudirect.com.
Viewing 1 - 3 of 123 Reviews

Glassdoor has 135 CU Direct reviews submitted anonymously by CU Direct employees. Read employee reviews and ratings on Glassdoor to decide if CU Direct is right for you.