If you are applying to work in development, be prepared for:
- doing tasks not related to your job description...very often
- a single person having almost full control of what new technologies gets added into our tech-stack
- an *incredibly* old tech stack (I'm talking about frameworks, tooling, and mindset)
- there is no CI/CD, all software releases is a very manual process.
- they are alergic to new technologies that make a developer's life easier
- constant production issues (think: almost every other day) and as a result you will be spending the bulk of time trying to put out production fires
- why you ask? There are *NO* tests/unit tests for our code, there is *NO* QA team.
- releases are not often, happens once a month and every developer needs to be "ready" and in the office in case something happens.
- software releases STOP at 5PM, if you want to see if your code works....well too bad.
- the tech salary here is way below market value so don't even think about asking for a raise
- I have learned that their people doing operations/dev-ops are expected to be "on-call" on the weekends to save their software/server but are NOT compensated.
- you are "expected" to attend python/bigdata/js/<buzzword tech> conferences, if you don't, they will shame and guilt you.
In summary, a lot of tech and non-tech people have left and are leaving this company for good reason; this company underpays people then expects high quality performance in return along with tech talent. To me, they also do not know how to grow and teach their employees, every day feels like one big science experiment to figure out new ways to put duck tape over pieces of duck tape. They try to compensate the lack of salary by paying you in what they call "great culture" with ZERO benefits.
Great culture in this sense felt like:
- forced company outings and if you don't, it is usually followed by a guilt-trip
- bunch of t shirts and other company-branded nonesense to make you forget about your pay because you are a shining with culture.
When an employee leaves, most of the company sit there absolutely dumbfounded wondering why. There is no chance for growth here, so look else where The ones who do get promoted have completely dipped themselves into this culture and it is not based on ability/seniority. This company refers to itself as a "start-up" so that it can give "start-up" salaries when in reality they are not a start-up. Contrary to what the job postings say on the site, I believe that this company does not have engineering excellence in their DNA.
I also find it interesting how all the positive reviews about this company was written in the month of December. Make what you want out of that.