Pros
Collecting invaluable lessons on what measures as an employee should you take to prevent heavy losses on both your time and your career especially if your looking into gaining experience as a rookie in the field
Cons
There are many things wrong with this company so I'll go with the major ones: 1-Lack of a clear management structure : The company suffers from a serious lack of coherence in both the chain of command and internal management tree. The newcomers usually have to deal with a series of one - on - one talks with various pseudo managerial figures (folks who seem to be having authority in an area yet are denounced by the next man/lady you talk to) each one suggesting indefinite and ambiguous project scopes regarding the interviewee's work. 2-Lack of a solid understanding of the project(s) at hand: It is rather hard to realize what the core technology is especially of you are new to the field and require some overall image of the task forces active on the floor. The multiple interrogation-like sessions offered by the heads of the task forces tend to test or rather evaluate your level of knowledge regarding a project that is unclear to you instead of giving you information about what you're supposed to do to fit in as quickly as possible. 3-Lack of a healthy corporate behavioral culture: Most small-to-medium enterprises (SMEs) generally suffer from a micro-competitive environment wherein older employees especially those in management positions do establish an information barrier to avoid being outperformed by newcomers hence staled out of the company's scene. This however goes to an extreme in this company. The information barriers are so high and extensive that sometimes performing the required tasks becomes nearly impossible due to ineloquent communication from the staff, heads of task forces and even the higher managerial ranks of the company. 4-Irresponsible Word-spread: In line with CON number 3-, the higher management positions Take advantage of the micro-competitive environment (created as a result of what I am about to write) by directly expressing other team members disrespect and lack of confidence in your skillset during private meetings through unprofessional wordings. This is a serious issue whereby the new person loses confidence in his/her colleagues hence eagerness to improve performance. Lack of specific milestones and performance rating key parameters defined and communicated to the employee does not help with the situation at all. This to my opinion shows the obsolete methodologies being incorporated by the company's management team in order to create competition and increase performance. 5-Underpayment Strategies and Shameful Compensation Packages: If you as well have found yourself at the doorstep of this company due to obvious reasons, as desperate as you maybe to get a tech job to shine the dust off your resume remember and as tough as the job market in Vancouver maybe told to be for fresh techies, Mimik's (aka Disternet ) technology's compensation packages are hideously low, shamefully unfair and legally pursuable! Yes! according to the British Columbia's employment law, as a fully-fledged (having been granted a full degree in technology from an accredited <Canadian?> institute, you shall not be demanded to work full time for free as probation and/or trial nor can you be demanded to attend company hours for free under internship when you are being assigned ANY tasks that benefit the company or its products. This company does formally enforce unpaid trial periods 6-Obsolete Technology: The company's motto is bringing the cloud back into your home with a defensive statement that your personal information is safer if kept on your own server than being kept on some remote server residing on the cloud. The "personal gateway" is another terminology being used by the management to encourage employees regarding the growing market of the company. This however shall be regarded with a serious scrutiny for many reasons out of which one could mention the day-by-day increase of the cloud migration schemes employed by companies to avoid server costs and manage data transmission delays and load-balancing for high loads of data streams such as audio and video.