No jobs found – change your filters above for more results
1 person found this helpful
- Comp & Benefits
- Work/Life Balance
- Senior Management
- Culture & Values
- Career Opportunities
I worked at ClearSlide full-time (less than an year)Pros
- Fairly competitive salary with a generous stock option grant
- Work/life balance is very fair. Your hours are not tracked, you can work from home when necessary, and time off is on an honor policy (which has the downside that when you leave, you get no PTO days paid for). Just get your work done and get to your meetings!
- Smart, hard-working coworkers, many of whom are very passionate about working here. Our team manager did a great job in being supportive and trying to keep us happy.
- They have an awesome IT department. Takes care of everything and goes out of their way to keep the office running.
- The company has a cool culture. They have their own little social network to meet other sliders, and have various groups based on interest, like fitness, sports, and volunteering.Cons
- The code base and infrastructure is sorely lacking. Most code was hurriedly written by the CEO and fails to incorporate much of the standard technologies in place for things like ORM, Dependency Injection, etc. The databases are poorly designed and there's a huge lack of engineering support for the business intelligence / data teams.
- Lack of documentation, in both the code and in a wiki. When I first arrived, there was no documentation for new hires. I had to write my own documentation so future engineers wouldn't be so lost!
- I met a couple senior engineers here who made it very apparent they had no interest in helping me succeed. Simple questions were met with three word answers and an aloof expression. Fortunately, most people were not like that and I had no trouble making a couple friends :)
- I have almost ten years of experience in building successful software and even leading teams. However I was brought on as a non-senior engineer (why?). More importantly, many of my ideas and suggestions for improvement were met with resistance, scrutiny, and distrust (which, truthfully, got better over time). I found some people simply had no interest in changing the status quo, or had their own ideas about how to do things and simply were uninterested in alternative viewpoints. The takeaway is that regardless of your experience, you'll need to prove yourself to be listened to at Clearslide: I concede that whether or not this is a negative thing is debatable.
- The sprint planning and QA flow needs to be reworked. We spent countless hours trying to plan a week and half of work, so QA could spend an entire week testing it. QA seemed overly involved with the whole process, and there needs to be a buffer between QA and Dev to prioritize bugs so Dev isn't constantly switching gears to address small or trivial issues.Advice to ManagementAdvice
Don't be afraid to challenge your engineers, especially those with a proven track record. Continue to improve development: QA is too heavily involved and sprint planning shouldn't take as long as it does.RecommendsNeutral OutlookApproves of CEO