diff --git a/assets/css/custom.css b/assets/css/custom.css
index b3929add4068310af30884acae5b0cc658f22c19..5f145954724bd9448874030d27ce69714dd16e45 100755
--- a/assets/css/custom.css
+++ b/assets/css/custom.css
@@ -246,8 +246,7 @@ card .formRegis{
 }
 
 .ui.segment.paginationCompany{
-  margin-left: 10%;
-  margin-right: 10%;
+  margin: 2% 7% 60px;
 }
 
 .admin-bar{
diff --git a/assets/js/CompanyPage.jsx b/assets/js/CompanyPage.jsx
index 161fe6e6cd26290d9085ba7d51fa2a89931e0673..8f00966959199f5091452afd7ea52675529131ed 100644
--- a/assets/js/CompanyPage.jsx
+++ b/assets/js/CompanyPage.jsx
@@ -19,9 +19,6 @@ export default class CompanyPage extends React.Component {
       <div>
         <div className="button-administrasi">
           <Button onClick={this.handleClick} icon="dashboard" labelPosition="left" color="facebook" content="Buka Menu Administrasi" />
-        </div>
-        
-        <div style={{ paddingLeft: '10px', paddingTop : '10px'}}>
           <Button onClick={this.handleVacancy} icon="dashboard" labelPosition="left" color="facebook" content="Halaman Verifikasi Lowongan" />
         </div>
 
@@ -29,7 +26,7 @@ export default class CompanyPage extends React.Component {
           <Pagination
             key={1}
             url={`/companies/?status=${Company.COMPANY_STATUS.NEW}`}
-            label="Baru"
+            label="Belum Diverifikasi"
             child={
               <CompanyList status={Company.COMPANY_STATUS.NEW} />
             }
diff --git a/assets/js/VacancyPage.jsx b/assets/js/VacancyPage.jsx
index 7efdb932760d68ba97012c966ae0a801b36d2529..b2ef06639c65866ed81a8a76e0e411d850b7c5f2 100644
--- a/assets/js/VacancyPage.jsx
+++ b/assets/js/VacancyPage.jsx
@@ -1,5 +1,6 @@
 import React from 'react';
-import { Segment } from 'semantic-ui-react';
+import { Segment, Item, Button } from 'semantic-ui-react';
+import { Link } from 'react-router';
 import Tabs from './components/Tabs';
 import Pane from './components/Pane';
 import VacancyList from './components/VacancyList';
@@ -140,9 +141,28 @@ export default class VacancyPage extends React.Component {
     );
   }
 
+  companyHeader() {
+    if ((this.props.user.role === 'admin' && this.props.user.data.company != null) || this.props.user.role === 'company') {
+      return (
+        <div style={{ float: 'left' }}>
+          <Button as={Link} to="/pelamar" icon="eye" labelPosition="left" color="facebook" content="Lihat Semua Pendaftar" />
+          <Button as={Link} to="/buat-lowongan" icon="add" labelPosition="left" content="Tambah Lowongan Baru" color="teal" />
+        </div>
+      );
+    }
+
+    return '';
+  }
+
   render() {
     return (
       <div className="applicant">
+        <div className="button-administrasi">
+          { this.companyHeader() }
+          {(this.props.user.role === 'admin' || this.props.user.role === 'supervisor') &&
+          <Button as={Link} to="/rekap" icon="dashboard" labelPosition="left" color="facebook" content="Rekap Pendaftaran"/>
+          }
+        </div>
         { this.generateVacancies() }
       </div>
     );
diff --git a/assets/js/components/AdminVacancy.jsx b/assets/js/components/AdminVacancy.jsx
index 3983a7cda5214da343393a2048edf5a1292ef428..d0a5d152ebb6c21d62962db86ee7616a657bd8f1 100644
--- a/assets/js/components/AdminVacancy.jsx
+++ b/assets/js/components/AdminVacancy.jsx
@@ -32,9 +32,10 @@ export default class AdminVacancy extends React.Component {
   }
 
   render() {
+    const defaultImage = 'http://semantic-ui.com/images/wireframe/image.png';
     return (
       <Item className="adminItems">
-        <Item.Image src="http://semantic-ui.com/images/wireframe/image.png" size="small" />
+        <Item.Image src={this.props.data.company.logo ? this.props.data.company.logo : defaultImage} size="small" />
         <Item.Content>
           <Item.Header as="a">{this.props.data.name}</Item.Header>
           <Grid.Row>
diff --git a/assets/js/components/TopMenu.jsx b/assets/js/components/TopMenu.jsx
index 33d483abb75393a81ebf55940e145d8f0d16ff9b..19691fc88d1ce4e009ce4b2f74ab55a9db518c12 100644
--- a/assets/js/components/TopMenu.jsx
+++ b/assets/js/components/TopMenu.jsx
@@ -65,8 +65,13 @@ export default class TopMenu extends React.Component {
       <div>
         { this.props.user.data.is_staff && this.props.user.data.company && (
           <div className="admin-bar">
-            Anda login sebagai perusahaan: {this.props.user.data.company.name} (#{this.props.user.data.company.id}).
-            Untuk keluar, silahkan klik <a href="#" onClick={this.logoutCompany}> link ini</a>
+            <br/>
+            <p>
+              Anda login sebagai perusahaan:
+              <b> {this.props.user.data.company.name}</b> (#{this.props.user.data.company.id}).
+              Untuk kembali menjadi admin, klik <a href="#" onClick={this.logoutCompany}> link ini</a>
+            </p>
+            <br/>
           </div>
         )}
         <Menu color="blue" pointing secondary>
diff --git a/assets/js/components/VacancyList.jsx b/assets/js/components/VacancyList.jsx
index 39df62af210817f82c315104893f2f7c316705f0..865a841d8d2692ff2aa06211fac301011ffa83cb 100644
--- a/assets/js/components/VacancyList.jsx
+++ b/assets/js/components/VacancyList.jsx
@@ -18,7 +18,6 @@ export default class VacancyList extends React.Component {
     items: [],
   };
 
-
   constructor(props) {
     super(props);
     /* istanbul ignore next */
@@ -64,51 +63,32 @@ export default class VacancyList extends React.Component {
           />
         ),
       );
-    }
-    if ((this.props.user.role === 'admin' && this.props.user.data.supervisor != null) || this.props.user.role === 'supervisor') {
+    }  else if ((this.props.user.role === 'admin' && this.props.user.data.company != null)
+      || this.props.user.role === 'company') {
       return this.state.vacancies.map(vacancy => (
-        <AdminVacancy
-          key={vacancy.id}
-          data={vacancy}
-          updateStatus={this.updateStatus}
-        />),
+          <Item.Group key={vacancy.id} relaxed style={{ width: '100%' }}>
+            <CompanyVacancy
+              key={vacancy.id}
+              data={vacancy}
+              deleteCallback={() => this.deleteVacancy(vacancy.id)}
+            />
+          </Item.Group>
+        ),
       );
     }
 
     return this.state.vacancies.map(vacancy => (
-      <Item.Group key={vacancy.id} relaxed style={{ width: '100%' }}>
-        <CompanyVacancy
-          key={vacancy.id}
-          data={vacancy}
-          deleteCallback={() => this.deleteVacancy(vacancy.id)}
-        />
-      </Item.Group>
-      ),
+      <AdminVacancy
+        key={vacancy.id}
+        data={vacancy}
+        updateStatus={this.updateStatus}
+      />),
     );
   }
 
-  companyHeader() {
-    if (this.props.user.role === 'admin' || this.props.user.role === 'company') {
-      return (
-        <div>
-          <Button size="tiny" as={Link} to="/pelamar" icon="eye" labelPosition="left" color="facebook" content="Lihat Semua Pendaftar" />
-          <Button size="tiny" as={Link} to="/buat-lowongan" icon="add" labelPosition="left" content="Tambah Lowongan Baru" color="teal" />
-        </div>
-      );
-    }
-
-    return '';
-  }
-
   render = () => (
     <div>
       <Grid container columns="eleven" doubling>
-        <Grid textAlign="center" style={{ paddingTop: '10px' }}>
-          { this.companyHeader() }<br />
-          {(this.props.user.role === 'admin' || this.props.user.role === 'supervisor') &&
-          <Button size="tiny" as={Link} to="/rekap" icon="dashboard" labelPosition="left" color="facebook" content="Rekap Pendaftaran" />
-          }
-        </Grid>
         <Item.Group relaxed style={{ width: '100%' }}>
           { this.generateVacancies() }
         </Item.Group>