- Company is mismanaged to a massive degree and operates worse than the government
- Work is really boring and not fulfilling
- Employees are fine being mediocre and don't have the passion that some tech workers have
- Pervasive laziness from many on-site employees, while the off-site employees work non-stop
- Jira boards routinely have 3-4 year old tickets on them (in your current sprint)
- Since the company makes money regardless of whether or not the product is good, there is no incentive to make a good product
- BASICALLY NO CODING at a software engineering job
- aws instances are slow despite this company bringing in mountains of cash
- Many senior developers did not know how the product fit together
- NONEXISTENT DOCUMENTATION for all facets of the product. Have fun combing through 40,000+ plus lines of code for a small bug
- Due to the way the software is managed, bugs that get fixed on one platform might still exist on other platforms for months
- None of the work actually matters, You will likely be fixing meaningless small software bugs that 99.9999999% of client's wont use
- Charter hiring team has no issue branding test/verification jobs as developer jobs
- Senior devs think they're really cool despite not programming once in the last 6-7 years
- Meetings are meaningless and usually very long. Oftentimes you will just see senior devs squabbling over small features that don't matter to the overall use of the product
- The back end for the charter internet provisioning system is ancient, maybe 2-3 people in the entire company knows how it works and no one ever bothered to tell the new workers how to use it/update it so it's easier to use
- Company relies on bad third-party management software for most of its systems and the system is often down
- layers and layers and layers of upper management just get in the way of a good product/internet experience
- Sometimes fellow engineers get a call from their wife and leave the office for 2 hours every day for god knows what reason (when they are working on the same task as you)
- test team is useless and oftentimes the workflow is just: test team tests bug -> can't find the bug -> assigns to dev team -> dev team confirms issue exists-> assign back to testers -> they can't see an issue that exists on our setup that took 5 minutes to test.
- None of the above issues will be fixed because charter does not care to fix them.