Pros
-Great environment between colleagues. -Good place to learn if it is your first job (only worth staying for 1-2 years max).
Cons
-Low salaries. -Very few seniors in the company (difficulty to hire/keep due to low salaries and the established work processes). -You will likely work on multiple projects at the same time (especially if working on public and European tender projects), with very smalls teams (sometimes 1 or 2 people). -It feels like the company sends out proposals to as many projects as they can in the hopes of getting selected for some of them. Some projects are won with the lowest bid, but in reality the project was under budgeted. This results in a work environment of "doing the minimum necessary, as fast as possible" and "just enough for the partners/client to be satisfied so the company can get paid and move on to the next project". -The company relies on key people that have been there for many years to keep everything from falling apart. Preferably hiring people fresh out of university (easily replaceable) to make their work force instead of trying to retain talent or hire experienced people (more expensive). -When you deliver your letter of resignation, from that point on, you are treated like trash. This is where the company takes advantage of employing young people with little (and often none) prior work experience. (The following is especially important if you have been working at Ubiwhere for around 2 years or more) They will go to great lengths to trick you with the maths behind the final pay values AND into signing documents stating they owe you no money when, likely, that is not the case. If you don't sign, they won't pay you. You are left with the option of signing or having the trouble to get a lawyer involved. You should inform yourself near family, friends and the national work authority (ACT) and go for the latter option.