Software Engineer • Current Employee
Pros: Good pay for Engineer I and II.
Good benefits with cheap health care.
Free food (sometimes).
A lot of AWS experience gained.
Cons: - Having a noisy open workspace, working fewer hours, and having stickers on laptops doesn't make you a tech company.
The job was advertised as a software engineer but ended up being boring DevOps work. When I needed to code, I had to deal with undocumented spaghetti code (I was surprised to see this quality of code in a company like CapOne).
There is no enforcement from tech leads to write clean code or provide documentation. I was surprised because the coding challenge in the interview process was written very professionally and included end-to-end testing.
- You will need to go through many procedures in order to make any change in production code.
- You will spend most of your time in endless meetings.
- The tasks you need to work on are not clear, and you will waste your time looking for answers on what needs to be done.
- Co-workers are not helpful and lazy. They will take time to respond to you so you stop asking questions and won't respond at all after 3:30 p.m. (because this is when some people stop working here).
- The tech lead is incompetent and careless. If asked, they wouldn't even know how to run the app, which is the core functionality that the team manages.
Man, I miss coding.