Ok place to work if you like unorganized work environemnt.
No real IT structure.
No documentation on anything (Preocedures or otherwize)
No training to integrate new employees, they are left by themselves to guess what to do, touch or not in a critical client dependant environment.
The only semingly process I have seen is a change management, but without due process on implementation or follow-up, it's - more...
Working from home (when they let you, be sure to include it in your contract deal, else it is vaguely applied)