I strongly recommend AGAINST working for Cellebrite unless you enjoy the following: 1. Primarily training yourself because your trainer is too overloaded with their own work. 2. Being expected to put in extra hours to be able to complete the unreasonable amount of work thrown at you. 3. Having an impossible to reach or unwilling to help manager. 4. Both public and private humiliation. 5. Never getting ANY feedback--but having your "poor performance" brought up randomly. 6. Being yelled at/called stupid during meetings (see public humiliation). 7. Having little to no coverage when you take time off due to others also being overworked. You will return to hundreds of unanswered emails. You will be punished for your PTO as there is no work-life balance at Cellebrite. 8. Seeing mistakes made on your bonus payments but being told that it is correct. 9. Dealing with unkind, disingenuous, and unprofessional colleagues on all tiers. I would not wish employment at Cellebrite on anyone because I cannot think of anyone I hate that much.